home *** CD-ROM | disk | FTP | other *** search
/ Cracking 2 / Cracking II..iso / Texty / crackme / trsi_sol.txt < prev    next >
Encoding:
Text File  |  1999-11-12  |  1.2 KB  |  55 lines

  1. BugHUNTERS quick (but high quality) solution for TRSi`s CRACKME
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4. This proggy gets you closer to CD-check rutines like they are
  5. used in games - in their most simple way.
  6.  
  7. We are not only removing the cd-check but also the nag screen:
  8.  
  9. I searched for the error msg and traced the call back. This took me
  10. right in front of the CD check routine (a very simple one).
  11.  
  12. :00401020 746A                 je 0040108C     620h
  13.      .
  14.      . (checks)
  15.      .
  16.  
  17. if checks done alright we should get here
  18.  
  19. :00401074 6A00                 push 00000000   674h
  20.  
  21. *Possible StringData Ref ->"CD found: ..."
  22.  
  23. so we need to get here to jump over the checks.
  24.  
  25. now patch   621h:  6A to 52   (use HIEW for entering addresses!)
  26.  
  27. -----
  28.  
  29. to disable the NAG screen:
  30.  
  31. search for "Welcome to TRSi`s ..."
  32. and get here
  33.  
  34. :00401007 6819204000            push 00402019
  35. :0040100C 6A00                  push 00000000
  36.  
  37. *Reference To: USER32.MessageBoxA
  38.  
  39. :0040100E E8A9000000            Call 004010BC
  40.  
  41.  
  42. for the nag not to pop up you should kill the call to MSGBOXA
  43.  
  44. try this   60Eh:  E8 to 0D
  45.  
  46.  
  47. NOW OUR LITTLE CRACKME RUNS A BIT FAAASTER !
  48.  
  49. -BugHUNTER/EVOLUTiON
  50.  
  51.  
  52.  
  53.  
  54.  
  55.